#ifndef _BSP_SENSORS_
#define _BSP_SENSORS_
#include "gd32f3x0.h"

/***********************************下面定义一些和药量相关的常亮***************************/

#define     PUMP_BOTTLE_CNT         8000        //药液瓶中药液的量(次数)
#define     PUMP_BOTTLE_PRE_CNT     80          //药液瓶中空气的量(多少次可将空气泵完)
#define     HOT_BOTTLE_CNT          300         //电热蚊香液工作寿命(h)
#define     PUMP_CNT_PER_CM3        10          //每立方米泵电机转几圈
/****************************************************************************************/

float GetPowerVoltage(void);
float GetTemperature(void);
uint16_t GetPumpBottleVoltage(void);
uint16_t GetGasConcentration(void);
void IncPumpCntNum(void);

extern volatile uint32_t HotBottleCnt;
extern volatile uint32_t PumpBottleTargetCnt;  //泵电机计数器目标值
#endif